BigTEX auf dem Atari ST

In letzter Zeit besteht ein starker Trend, die Macropakete für TEX mehr und mehr zu verfeinern und mit Zusatzfunktionen auszustatten. Dadurch wachsen diese immer mehr an, und es kann vorkommen, daß man an eine der Speichergrenzen von TEX stößt.

Um dem abzuhelfen gab es ab Dezember 1990 zwei verschiedene BigTEX-Versionen: eine für 2 MB und eine für 4 MB Speicherausbau.

Ab sofort gibt es nur noch eine BigTEX-Version, die jedoch in ihrem Speicherbedarf variabel ist und nach Bedarf angepaßt werden kann.

Hier sind die Daten der TEX-Version 3.141 // 2.6cs vom April 1992:

Größe Normal Large
Hauptspeicher mem_max 65534 72000 ++
Platz für Trennmuster trie_size 12000 16000 ++
Komplexität der Trennmuster trie_op_size 500 3000
Komplexität der Trennmuster pro \language 255 3000
Länge der Eingabezeilen buf_size 2000 3000
Verfügbare strings max_strings 6000 9500
Gesamtlänge aller strings pool_size 55000 60000 ++
Platz für \global\def's save_size 600 3000
Verfügbare TEX-Kommandos hash_size 3500 9500
Platz für fonts font_mem_size 20500 22000 ++
Ladbare fonts pro TEX-Lauf font_max 80 255
Name des PLAIN formats plain.fmt plain.fml
Größe des PLAIN formats ca. 140 k 230 k
Läuft ab Speicherausbau 1 MB 2 MB

Die mit "`++"' gekennzeichneten Größen können Sie verändern. Dazu tragen Sie die gewünschten Werte einfach in der Datei \TEX\FORMATS\TEX_L.OPT ein. Bitte beachten Sie jedoch, daß nach jeder Änderung alle TEX-Formate neu erzeugt werden müssen.

Bevor Sie wie wild Speichererweiterungen kaufen, bedenken Sie bitte: Oftmals wird eine Grenze nur durch Fehler in der Eingabe erreicht. Nach Korrektur des Fehlers läuft dann alles mit dem normalen TEX.

Nur wenn das normale und das Large TEX die gleiche Versionsnummer tragen, können alle IniTeX's auf das gleiche TEX.POO zugreifen, und ihre Formate im selben Ordner ablegen. Andernfalls müssen Sie für die unterschiedlichen Versionen verschiedene Format-Ordner anlegen, in die Sie das jeweilige TEX.POO kopieren, und die Sie dann jeweils im Environment passend einstellen müssen.

Das Large TEX existiert außerdem in zwei Versionen: Eine universelle und eine speziell auf den Atari TT angepaßte, die auf normalen ST's nicht lauf"|fähig ist. Vom Large IniTEX gibt es dagegen nur eine Version; die damit erzeugten Formate können dann wahlweise mit der universellen oder der TT-Version weiterbenutzt werden.